- ベストアンサー
新しくフォルダを作成したい
caitsith_gooの回答
var tempFolder = new Folder ("c:/test/"+yymmdd+"/"+name+"/")tempFolder.create(); とするとどうでしょうか。
関連するQ&A
- ExcelVBAでフォルダの新規作成をしたい
ExcelVBAでフォルダを新規作成するにはどのように書けばよいのでしょうか。 例えば、「C:」の下に「Test」というフォルダを新規に作成するなどしたいのです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- C# フォルダを含まないzipは?
C#で作成した、CSVをFTPでウェブサーバにアップロードするプログラムがあるのですが、 運用と共にCSVファイルのサイズと数が増えパフォーマンスが悪くなってきたので、 CSVをZIPで圧縮することにしました。 C:\data\read.csv を読み込んで同じ場所に write.zip として出力するという処理を、 System.IO.Compression 系の ZipArchive を使って、 using (var zipStream = File.Create(@"C:\data\write.zip")) { using (var archive = new ZipArchive(zipStream, ZipArchiveMode.Create)) { var entry = archive.CreateEntry("read.csv"); using (var sourceStream = File.OpenRead(@"C:\data\read.csv")) { using (var entryStream = entry.Open()) { sourceStream.CopyTo(entryStream); } } } } のようにしてみたところ、C:\data\write.zip は作成されるのですが、 これを解凍すると write\read.csv となってしまいます。 (write フォルダができて、その下に元のCSVができる。) 解凍した際にフォルダを含まないように (フォルダを含んだ圧縮ファイルにならないように) 圧縮することはできませんでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 【VBS】古い日付のフォルダを削除したい
あるフォルダ(C:\test\)内のフォルダ名が日付形式(YYYYMMDD)のものの中で、 一番新しい日付のフォルダを残し、古い日付のフォルダを削除したいです。 日付が新しいか古いかは、フォルダ名で判断。作成日時で判断するのではない。 C:\test\フォルダには、日付形式(YYYYMMDD)のフォルダとそれ以外の名称のフォルダ、ファイルが含まれます。 例ですが、C:\test\フォルダに以下のフォルダ・ファイルがあるとして、 C:\test\AbcD1\ C:\test\20130601\ C:\test\20130611\ C:\test\Aiueo2\ C:\test\aa2.log C:\test\20130602\ C:\test\20130605\ C:\test\20130614\ C:\test\Zxy2\ C:\test\aaa.txt 削除するのは、 C:\test\20130601\ C:\test\20130611\ C:\test\20130602\ C:\test\20130605\ です。 以下のフォルダについては、フォルダ名が日付形式(YYYYMMDD)ではないので、 削除しません。 C:\test\AbcD1\ C:\test\Aiueo2\ C:\test\Zxy2\ 以下のフォルダについては、フォルダ名の日付が最新のため、 削除しません。 C:\test\20130614\ ファイルについては、削除しません。 C:\test\aa2.log C:\test\aaa.txt フォルダの一覧を取得するvbsは作成できました。 ですのであとは、 1.日付形式のフォルダを取得 2.最新の日付形式のフォルダ名を取得する 3.最新以外の日付フォルダを削除する 部分ができれば、できそうです。 サンプルソースや参考サイトを教えてください。
- 締切済み
- Visual Basic
- エクセルマクロでフォルダのコピーがしたい
こんにちわ 色々調べてフォルダのコピーはできたのですが、色々いじっていて分からないことが出てきたので質問に来ました。 やりたいことはフォルダをコピーしたいのですが、それぞれ名前を自動で変えようと思い下記(1)を元に下記(2)を作ってみましたが、動きませんでした。 (1)いくつかのサイトを見て動いたマクロ sub test() Dim myFSO As New FileSystemObject myFSO.CopyFolder "C:\test", "C:\test2" End Sub (2)ちょっといじって動かないマクロ sub test() Dim myFSO As New FileSystemObject Dim name As String Dim name2 As String name = "C:\test" name2 = "C:\test2" myFSO.CopyFolder "name", "name2" End Sub 「パスが見つかりません」と出てきたので、読み込んでいないのだとは思うのですが、どうしたら動くかアドバイスをいただきたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- バッチファイルについて
下記のようなバッチファイルを作りたいのですが 教えていただけませんでしょうか? 作成したい内容は、 PC起動時に自PCにある『XXX.CVS』ファイルを (C:\test\XXX.CVS) 共有ファイルサーバーのフォルダ内へ ファイル名に日付を付けて 『YYMMDD_XXX.CVS』としてコピーする。 (\\test\goo\YYMMDD_XXX.CVS)
- ベストアンサー
- その他(プログラミング・開発)
- VB2010でフォルダを作成したいのですが、
VB2010でフォルダを作成したいのですが、 System.IO.Directory.Create(strSFpath) とコード記入すると、 CreateはSystem.IO.Directoryのメンバではありません。 とエラー表示されます。 どうしたらフォルダが作成できるか教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- 日付をつけたフォルダを作成したいのですが
セルD8に入力された日付でフォルダを作成したいと考えています。 たとえば「2007/01/01」と入力すると 「2007-01-01」と「2007-01-01集計」という2つのフォルダを 同時に作成するのが目的です。 ファイル名には"/"をつけられないので 「2007/01/01」と入力しても 「2007-01-01」となるように置換しようとしました。 セルD8の書式は文字列にしているのですが 以下のマクロを実行すると書式が日付に戻ってしまうので 「パスが見つかりません」というエラーになってしまいます。 (下の矢印の部分で) 何が原因なのでしょうか… よろしくお願いします。 Sub 日付フォルダ作成() Dim DirPathad As String Dim DirPathadin As String DirPathad = Range("D8") Range("D8").Select Selection.Replace What:="/", Replacement:="-", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False DirPathad = Range("D8") DirPathadin = "C:\" & DirPathad → MkDir DirPathadin DirPathadin = "C:\" & DirPathad & "集計" MkDir DirPathadin MsgBox "【" & DirPathad & "】の日付でフォルダを作成しました" End Sub
- ベストアンサー
- Visual Basic
- html組込み時のカレントフォルダについて
本日、初めてjavascriptにチャレンジしました。 カレントフォルダについて、わからないため教えてください。 ■D:/data/にtest.html,test.jsを作成 ■test.html内にtest.jsを組み込み ■test.jsに下記を記載 var fso = new ActiveXObject("Scripting.FileSystemObject"); var myFolder = fso.GetFolder("."); var myFiles = new Enumerator(myFolder.Files); while(!myFiles.atEnd()){ document.write(myFiles.item()); myFiles.moveNext(); } D:/data/内のファイル一覧を表示させたかったのですが、 結果は、デスクトップのファイル一覧が表示されました。 fso.GetFolder(".")でカレントフォルダを指定していますが、 この定義はどうなっているのでしょうか? 不慣れなため、質問の仕方も簡潔でなくすみません。 宜しくお願いいたします。
- 締切済み
- JavaScript
- mht保存スクリプト作成
mht.jsというファイルを作成し、Webページを保存できるようになっています。 現在はtestという名前で保存されるようになっていますが、ファイルネームを日付+時刻情報を取得しこれらをファイルネームにしたいと思っています。 何方かご教授いただけませんでしょうか? //↓↓mht.js↓↓ ///////////JSからCDOを使って、MHTMLを作成する var obj = WScript.CreateObject("CDO.Message"); var filename = "test.mht"; var url = "http://www.jma.go.jp/jp/jikei/331.html"; obj.MimeFormatted = true; obj.CreateMHTMLBody( url, 0, "", "" ); obj.GetStream().SaveToFile( filename, 1 ); //↑↑mht.js↑↑
- 締切済み
- オフィス系ソフト
- JAVAでフォルダ圧縮時のZipEntry作成方法
JAVAでZIP圧縮プログラムを作成したのですが ZipEntry作成時にファイル名を引数にすれば問題なく解凍できたのですが フォルダ名やフォルダ内のファイル等を指定するとXP等で解凍できなくなってしまいました。 書式が間違っているのでしょうか? 何か方法やサンプルがありましたらよろしくおねがいします。 ZipEntry target = new ZipEntry("test.txt"); ←コレは解凍できました。 以下の用に書くと解凍できない ZipEntry target = new ZipEntry("folder\\"); ZipEntry target = new ZipEntry("folder\\test.txt"); ZipEntry target = new ZipEntry("\\folder\\test.txt");
- ベストアンサー
- Java
お礼
うまくいきました。 いろいろ試していて、この書き方だけ試していませんでした。 ありがとうございました。