私はファイルを扱っています。次のようなコードを使用します。
PdfWriter.GetInstance(newFile, new FileStream(WebConfigurationManager.AppSettings["StorageFolder"] + "\\" + DateTime.Now.Year.ToString() + "\\fnp\\request_" + myVariable+ "_l" + confirmLevel.ToString() + ".pdf", System.IO.FileMode.Create));
この行は、ファイルのフル パスを生成します。たとえば、myVariable="0001"
それならOKです。したがって、newFile のフル パスは、たとえば StorageFolder\2016\fnp\request_0001_l2.pdf のようになります。しかし、私は myVariable のような値を割り当てたいですmyVariable = "0001/16"
。次にPdfWriter.GetInstance メソッドは StorageFolder\2016\fnp\request_0001\16_l2.pdf のようなパスを作成しようとします。しかし、StorageFolder\2016\fnp\request_0001/16_l2.pdf を作成するために必要です。
どうすれば管理できますか?